depart from this life - Turco Inglés Diccionario